package kin.json;

import java.io.IOException;  
import java.text.SimpleDateFormat;  
import java.util.Date;  
  

import org.springframework.stereotype.Component;  

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
  
@Component  
public class JsonDateSerializer extends JsonSerializer<Date> {  
      
    @Override  
    public void serialize(Date value, JsonGenerator jgen,  
            SerializerProvider provider) throws IOException,  
            JsonProcessingException {  
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");  
        String formattedDate = formatter.format(value);  
        jgen.writeString(formattedDate);  
    }

	
}  